package modelInterfaces;

import java.io.Serializable;
import java.util.List;

import model.Subject;

/**
 * Interface of {@link Subject} model class according to Abstract Factory design pattern
 */
public interface ISubject extends Serializable{
	public int getId();
	public String getName();
	public List<IEvent> getEventList();
	
	public void setId(int id);
	public void setName(String name);
	public void setEventList(List<IEvent> eventList);
}
